layui.use(['form','layer'],function(){
    var form = layui.form
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery;
    form.on("submit(btnSubmit)",function(data){
        //弹出loading
        var index = top.layer.msg('数据提交中，请稍候',{icon: 16,time:false,shade:0.8});
        // 实际使用时的提交信息
        $.post("/baseUser/UpdateOrAddEntity",{
            userid : $(".userid").val(),
            headLogo : $(".headLogo").val(),
            userName : $(".userName").val(),
            password : $(".password").val(),
            departid : data.field.departid,
            headLogo:$(".headLogo").val(),
            flag : $(".flag").val(),
        },function(result){
            if(1==result.returnInfo.state){
                top.layer.close(index);
                top.layer.msg("操作成功！");
                layer.closeAll("iframe");
                //刷新父页面
                parent.location.reload();
            }else{
                top.layer.msg(result.returnInfo.errorMsg);
            }
        },"json")
        return false;
    });

    function ajaxFileUploads(){
        //开始上传文件时显示一个图片,文件上传完成将图片隐藏
        //$("#loading").ajaxStart(function(){$(this).show();}).ajaxComplete(function(){$(this).hide();});
        //执行上传文件操作的函数
        $.ajaxFileUpload({
            //处理文件上传操作的服务器端地址(可以传参数,已亲测可用)
            url:'/file/fileUpload?uname=123',
            secureuri:false,                           //是否启用安全提交,默认为false
            fileElementId:'myFile',               //文件选择框的id属性
            dataType:'text',                           //服务器返回的格式,可以是json或xml等
            success:function(data, status){            //服务器响应成功时的处理函数
                data = data.replace(/<pre.*?>/g, '');  //ajaxFileUpload会对服务器响应回来的text内容加上<pre style="....">text</pre>前后缀
                data = data.replace(/<PRE.*?>/g, '');
                data = data.replace("<PRE>", '');
                data = data.replace("</PRE>", '');
                data = data.replace("<pre>", '');
                data = data.replace("</pre>", '');
                debugger;//本例中设定上传文件完毕后,服务端会返回给前台[0`filepath]
                if(data.substring(0, 1) == 0){         //0表示上传成功(后跟上传后的文件路径),1表示失败(后跟失败描述)
                    top.layer.msg(data.substring(2));
                    $("#upload-avatar").attr("src", data.substring(2));
                    $("#headLogo").attr("src", data.substring(2));

                }else{
                    top.layer.msg('图片上传失败，请重试！！');
                }
            },
            error:function(data, status, e){ //服务器响应失败时的处理函数
                top.layer.msg('图片上传失败，请重试！！');
            }
        });
    }

})